<?php

function FormatearFecha( $fecha, $al_fmt = "d/m/Y" , $del_fmt = "Y-m-d" ) {
	
	if ( strcmp( $del_fmt, "Y-m-d") == 0 || strcmp( $del_fmt, "Y/m/d") == 0 ) {
		$anyo 	= substr( $fecha, 0, 4 );
		$mes	= substr( $fecha, 5, 2 );
		$dia 	= substr( $fecha, 8, 2 );
	} 
	else {
		echo "Formato Origen no soportado ".$del_fmt;
		return $fecha;
	}
	
	if ( strcmp($al_fmt, "d-m-Y") == 0 || strcmp($al_fmt, "d/m/Y") == 0 ) {
		$fecha = date($al_fmt, mktime(0,0,0,$dia,$mes,$anyo));
	} 
	else {
		echo "Formato Destino no soportado ".$al_fmt;
	}
	
	return $fecha;
}

?>